# def read_nodes_from_dat(file_path): # nodes={} # with open(file_path, 'r') as file: # for line in file: # # 假设每行的数据都是以空格分隔的 # data = line.split() # # 将数据解析为单元号、材料号、单元类型和节点号 # node_num = int(data[0]) # node_xyz=list(map(float, data[1:4])) # # 存储到字典中 # nodes[node_num]=node_xyz # return nodes
# def read_elements_from_dat(file_path): # elements = {} # with open(file_path, 'r') as file: # lines=file.readlines() # for line in lines: # data = list(map(int,line.split())) # element_num = data[0] # material_type = data[1] # element_type = data[2] # if element_type==3: # node_nums = data[3:3+element_type] # if element_type==4: # node_nums = data[3:3+element_type] # elements[element_num] = [node_nums, [material_type, element_type]] # return elements
gElems.dat
1 1 3 13 11 7 0 2 1 3 13 21 11 0 3 1 3 14 21 13 0 4 1 3 14 25 21 0 5 1 3 15 25 14 0 6 1 3 15 29 25 0 7 1 3 16 29 15 0 8 1 3 16 33 29 0 9 1 3 12 33 16 0 10 1 3 12 17 33 0 11 1 3 21 10 11 0 12 1 3 21 22 10 0 13 1 3 25 22 21 0 14 1 3 25 26 22 0 15 1 3 29 26 25 0 16 1 3 29 30 26 0 17 1 3 33 30 29 0 18 1 3 33 34 30 0 19 1 3 17 34 33 0 20 1 3 17 18 34 0 21 1 3 22 9 10 0 22 1 3 22 23 9 0 23 1 3 26 23 22 0 24 1 3 26 27 23 0 25 1 3 30 27 26 0 26 1 3 30 31 27 0 27 1 3 34 31 30 0 28 1 3 34 35 31 0 29 1 3 18 35 34 0 30 1 3 18 19 35 0 31 1 3 23 8 9 0 32 1 3 23 24 8 0 33 1 3 27 24 23 0 34 1 3 27 28 24 0 35 1 3 31 28 27 0 36 1 3 31 32 28 0 37 1 3 35 32 31 0 38 1 3 35 36 32 0 39 1 3 19 36 35 0 40 1 3 19 20 36 0 41 1 3 24 2 8 0 42 1 3 24 6 2 0 43 1 3 28 6 24 0 44 1 3 28 5 6 0 45 1 3 32 5 28 0 46 1 3 32 4 5 0 47 1 3 36 4 32 0 48 1 3 36 3 4 0 49 1 3 20 3 36 0 50 1 3 20 1 3 0 51 1 3 47 46 42 0 52 1 3 47 51 46 0 53 1 3 48 51 47 0 54 1 3 48 55 51 0 55 1 3 49 55 48 0 56 1 3 49 59 55 0 57 1 3 50 59 49 0 58 1 3 50 63 59 0 59 1 3 7 63 50 0 60 1 3 7 11 63 0 61 1 3 51 45 46 0 62 1 3 51 52 45 0 63 1 3 55 52 51 0 64 1 3 55 56 52 0 65 1 3 59 56 55 0 66 1 3 59 60 56 0 67 1 3 63 60 59 0 68 1 3 63 64 60 0 69 1 3 11 64 63 0 70 1 3 11 10 64 0 71 1 3 52 44 45 0 72 1 3 52 53 44 0 73 1 3 56 53 52 0 74 1 3 56 57 53 0 75 1 3 60 57 56 0 76 1 3 60 61 57 0 77 1 3 64 61 60 0 78 1 3 64 65 61 0 79 1 3 10 65 64 0 80 1 3 10 9 65 0 81 1 3 53 43 44 0 82 1 3 53 54 43 0 83 1 3 57 54 53 0 84 1 3 57 58 54 0 85 1 3 61 58 57 0 86 1 3 61 62 58 0 87 1 3 65 62 61 0 88 1 3 65 66 62 0 89 1 3 9 66 65 0 90 1 3 9 8 66 0 91 1 3 54 37 43 0 92 1 3 54 41 37 0 93 1 3 58 41 54 0 94 1 3 58 40 41 0 95 1 3 62 40 58 0 96 1 3 62 39 40 0 97 1 3 66 39 62 0 98 1 3 66 38 39 0 99 1 3 8 38 66 0 100 1 3 8 2 38 0 101 1 3 77 76 72 0 102 1 3 77 81 76 0 103 1 3 78 81 77 0 104 1 3 78 85 81 0 105 1 3 79 85 78 0 106 1 3 79 89 85 0 107 1 3 80 89 79 0 108 1 3 80 93 89 0 109 1 3 42 93 80 0 110 1 3 42 46 93 0 111 1 3 81 75 76 0 112 1 3 81 82 75 0 113 1 3 85 82 81 0 114 1 3 85 86 82 0 115 1 3 89 86 85 0 116 1 3 89 90 86 0 117 1 3 93 90 89 0 118 1 3 93 94 90 0 119 1 3 46 94 93 0 120 1 3 46 45 94 0 121 1 3 82 74 75 0 122 1 3 82 83 74 0 123 1 3 86 83 82 0 124 1 3 86 87 83 0 125 1 3 90 87 86 0 126 1 3 90 91 87 0 127 1 3 94 91 90 0 128 1 3 94 95 91 0 129 1 3 45 95 94 0 130 1 3 45 44 95 0 131 1 3 83 73 74 0 132 1 3 83 84 73 0 133 1 3 87 84 83 0 134 1 3 87 88 84 0 135 1 3 91 88 87 0 136 1 3 91 92 88 0 137 1 3 95 92 91 0 138 1 3 95 96 92 0 139 1 3 44 96 95 0 140 1 3 44 43 96 0 141 1 3 84 67 73 0 142 1 3 84 71 67 0 143 1 3 88 71 84 0 144 1 3 88 70 71 0 145 1 3 92 70 88 0 146 1 3 92 69 70 0 147 1 3 96 69 92 0 148 1 3 96 68 69 0 149 1 3 43 68 96 0 150 1 3 43 37 68 0 151 1 3 108 106 97 0 152 1 3 108 121 106 0 153 1 3 109 121 108 0 154 1 3 109 130 121 0 155 1 3 110 130 109 0 156 1 3 110 139 130 0 157 1 3 111 139 110 0 158 1 3 111 148 139 0 159 1 3 107 148 111 0 160 1 3 107 112 148 0 161 1 3 121 105 106 0 162 1 3 121 122 105 0 163 1 3 130 122 121 0 164 1 3 130 131 122 0 165 1 3 139 131 130 0 166 1 3 139 140 131 0 167 1 3 148 140 139 0 168 1 3 148 149 140 0 169 1 3 112 149 148 0 170 1 3 112 113 149 0 171 1 3 122 104 105 0 172 1 3 122 123 104 0 173 1 3 131 123 122 0 174 1 3 131 132 123 0 175 1 3 140 132 131 0 176 1 3 140 141 132 0 177 1 3 149 141 140 0 178 1 3 149 150 141 0 179 1 3 113 150 149 0 180 1 3 113 114 150 0 181 1 3 123 103 104 0 182 1 3 123 124 103 0 183 1 3 132 124 123 0 184 1 3 132 133 124 0 185 1 3 141 133 132 0 186 1 3 141 142 133 0 187 1 3 150 142 141 0 188 1 3 150 151 142 0 189 1 3 114 151 150 0 190 1 3 114 115 151 0 191 1 3 124 102 103 0 192 1 3 124 125 102 0 193 1 3 133 125 124 0 194 1 3 133 134 125 0 195 1 3 142 134 133 0 196 1 3 142 143 134 0 197 1 3 151 143 142 0 198 1 3 151 152 143 0 199 1 3 115 152 151 0 200 1 3 115 116 152 0 201 1 3 125 101 102 0 202 1 3 125 126 101 0 203 1 3 134 126 125 0 204 1 3 134 135 126 0 205 1 3 143 135 134 0 206 1 3 143 144 135 0 207 1 3 152 144 143 0 208 1 3 152 153 144 0 209 1 3 116 153 152 0 210 1 3 116 117 153 0 211 1 3 126 100 101 0 212 1 3 126 127 100 0 213 1 3 135 127 126 0 214 1 3 135 136 127 0 215 1 3 144 136 135 0 216 1 3 144 145 136 0 217 1 3 153 145 144 0 218 1 3 153 154 145 0 219 1 3 117 154 153 0 220 1 3 117 118 154 0 221 1 3 127 99 100 0 222 1 3 127 128 99 0 223 1 3 136 128 127 0 224 1 3 136 137 128 0 225 1 3 145 137 136 0 226 1 3 145 146 137 0 227 1 3 154 146 145 0 228 1 3 154 155 146 0 229 1 3 118 155 154 0 230 1 3 118 119 155 0 231 1 3 128 98 99 0 232 1 3 128 129 98 0 233 1 3 137 129 128 0 234 1 3 137 138 129 0 235 1 3 146 138 137 0 236 1 3 146 147 138 0 237 1 3 155 147 146 0 238 1 3 155 156 147 0 239 1 3 119 156 155 0 240 1 3 119 120 156 0 241 1 3 129 7 98 0 242 1 3 129 13 7 0 243 1 3 138 13 129 0 244 1 3 138 14 13 0 245 1 3 147 14 138 0 246 1 3 147 15 14 0 247 1 3 156 15 147 0 248 1 3 156 16 15 0 249 1 3 120 16 156 0 250 1 3 120 12 16 0 251 1 3 168 166 157 0 252 1 3 168 181 166 0 253 1 3 169 181 168 0 254 1 3 169 190 181 0 255 1 3 170 190 169 0 256 1 3 170 199 190 0 257 1 3 171 199 170 0 258 1 3 171 208 199 0 259 1 3 167 208 171 0 260 1 3 167 172 208 0 261 1 3 181 165 166 0 262 1 3 181 182 165 0 263 1 3 190 182 181 0 264 1 3 190 191 182 0 265 1 3 199 191 190 0 266 1 3 199 200 191 0 267 1 3 208 200 199 0 268 1 3 208 209 200 0 269 1 3 172 209 208 0 270 1 3 172 173 209 0 271 1 3 182 164 165 0 272 1 3 182 183 164 0 273 1 3 191 183 182 0 274 1 3 191 192 183 0 275 1 3 200 192 191 0 276 1 3 200 201 192 0 277 1 3 209 201 200 0 278 1 3 209 210 201 0 279 1 3 173 210 209 0 280 1 3 173 174 210 0 281 1 3 183 163 164 0 282 1 3 183 184 163 0 283 1 3 192 184 183 0 284 1 3 192 193 184 0 285 1 3 201 193 192 0 286 1 3 201 202 193 0 287 1 3 210 202 201 0 288 1 3 210 211 202 0 289 1 3 174 211 210 0 290 1 3 174 175 211 0 291 1 3 184 162 163 0 292 1 3 184 185 162 0 293 1 3 193 185 184 0 294 1 3 193 194 185 0 295 1 3 202 194 193 0 296 1 3 202 203 194 0 297 1 3 211 203 202 0 298 1 3 211 212 203 0 299 1 3 175 212 211 0 300 1 3 175 176 212 0 301 1 3 185 161 162 0 302 1 3 185 186 161 0 303 1 3 194 186 185 0 304 1 3 194 195 186 0 305 1 3 203 195 194 0 306 1 3 203 204 195 0 307 1 3 212 204 203 0 308 1 3 212 213 204 0 309 1 3 176 213 212 0 310 1 3 176 177 213 0 311 1 3 186 160 161 0 312 1 3 186 187 160 0 313 1 3 195 187 186 0 314 1 3 195 196 187 0 315 1 3 204 196 195 0 316 1 3 204 205 196 0 317 1 3 213 205 204 0 318 1 3 213 214 205 0 319 1 3 177 214 213 0 320 1 3 177 178 214 0 321 1 3 187 159 160 0 322 1 3 187 188 159 0 323 1 3 196 188 187 0 324 1 3 196 197 188 0 325 1 3 205 197 196 0 326 1 3 205 206 197 0 327 1 3 214 206 205 0 328 1 3 214 215 206 0 329 1 3 178 215 214 0 330 1 3 178 179 215 0 331 1 3 188 158 159 0 332 1 3 188 189 158 0 333 1 3 197 189 188 0 334 1 3 197 198 189 0 335 1 3 206 198 197 0 336 1 3 206 207 198 0 337 1 3 215 207 206 0 338 1 3 215 216 207 0 339 1 3 179 216 215 0 340 1 3 179 180 216 0 341 1 3 189 72 158 0 342 1 3 189 77 72 0 343 1 3 198 77 189 0 344 1 3 198 78 77 0 345 1 3 207 78 198 0 346 1 3 207 79 78 0 347 1 3 216 79 207 0 348 1 3 216 80 79 0 349 1 3 180 80 216 0 350 1 3 180 42 80 0 351 2 3 234 232 228 0 352 2 3 234 247 232 0 353 2 3 235 247 234 0 354 2 3 235 251 247 0 355 2 3 236 251 235 0 356 2 3 236 255 251 0 357 2 3 237 255 236 0 358 2 3 237 259 255 0 359 2 3 238 259 237 0 360 2 3 238 263 259 0 361 2 3 239 263 238 0 362 2 3 239 267 263 0 363 2 3 240 267 239 0 364 2 3 240 271 267 0 365 2 3 241 271 240 0 366 2 3 241 275 271 0 367 2 3 242 275 241 0 368 2 3 242 279 275 0 369 2 3 233 279 242 0 370 2 3 233 243 279 0 371 2 3 247 231 232 0 372 2 3 247 248 231 0 373 2 3 251 248 247 0 374 2 3 251 252 248 0 375 2 3 255 252 251 0 376 2 3 255 256 252 0 377 2 3 259 256 255 0 378 2 3 259 260 256 0 379 2 3 263 260 259 0 380 2 3 263 264 260 0 381 2 3 267 264 263 0 382 2 3 267 268 264 0 383 2 3 271 268 267 0 384 2 3 271 272 268 0 385 2 3 275 272 271 0 386 2 3 275 276 272 0 387 2 3 279 276 275 0 388 2 3 279 280 276 0 389 2 3 243 280 279 0 390 2 3 243 244 280 0 391 2 3 248 230 231 0 392 2 3 248 249 230 0 393 2 3 252 249 248 0 394 2 3 252 253 249 0 395 2 3 256 253 252 0 396 2 3 256 257 253 0 397 2 3 260 257 256 0 398 2 3 260 261 257 0 399 2 3 264 261 260 0 400 2 3 264 265 261 0 401 2 3 268 265 264 0 402 2 3 268 269 265 0 403 2 3 272 269 268 0 404 2 3 272 273 269 0 405 2 3 276 273 272 0 406 2 3 276 277 273 0 407 2 3 280 277 276 0 408 2 3 280 281 277 0 409 2 3 244 281 280 0 410 2 3 244 245 281 0 411 2 3 249 229 230 0 412 2 3 249 250 229 0 413 2 3 253 250 249 0 414 2 3 253 254 250 0 415 2 3 257 254 253 0 416 2 3 257 258 254 0 417 2 3 261 258 257 0 418 2 3 261 262 258 0 419 2 3 265 262 261 0 420 2 3 265 266 262 0 421 2 3 269 266 265 0 422 2 3 269 270 266 0 423 2 3 273 270 269 0 424 2 3 273 274 270 0 425 2 3 277 274 273 0 426 2 3 277 278 274 0 427 2 3 281 278 277 0 428 2 3 281 282 278 0 429 2 3 245 282 281 0 430 2 3 245 246 282 0 431 2 3 250 218 229 0 432 2 3 250 227 218 0 433 2 3 254 227 250 0 434 2 3 254 226 227 0 435 2 3 258 226 254 0 436 2 3 258 225 226 0 437 2 3 262 225 258 0 438 2 3 262 224 225 0 439 2 3 266 224 262 0 440 2 3 266 223 224 0 441 2 3 270 223 266 0 442 2 3 270 222 223 0 443 2 3 274 222 270 0 444 2 3 274 221 222 0 445 2 3 278 221 274 0 446 2 3 278 220 221 0 447 2 3 282 220 278 0 448 2 3 282 219 220 0 449 2 3 246 219 282 0 450 2 3 246 217 219 0 451 2 3 293 292 288 0 452 2 3 293 297 292 0 453 2 3 294 297 293 0 454 2 3 294 301 297 0 455 2 3 295 301 294 0 456 2 3 295 305 301 0 457 2 3 296 305 295 0 458 2 3 296 309 305 0 459 2 3 228 309 296 0 460 2 3 228 232 309 0 461 2 3 297 291 292 0 462 2 3 297 298 291 0 463 2 3 301 298 297 0 464 2 3 301 302 298 0 465 2 3 305 302 301 0 466 2 3 305 306 302 0 467 2 3 309 306 305 0 468 2 3 309 310 306 0 469 2 3 232 310 309 0 470 2 3 232 231 310 0 471 2 3 298 290 291 0 472 2 3 298 299 290 0 473 2 3 302 299 298 0 474 2 3 302 303 299 0 475 2 3 306 303 302 0 476 2 3 306 307 303 0 477 2 3 310 307 306 0 478 2 3 310 311 307 0 479 2 3 231 311 310 0 480 2 3 231 230 311 0 481 2 3 299 289 290 0 482 2 3 299 300 289 0 483 2 3 303 300 299 0 484 2 3 303 304 300 0 485 2 3 307 304 303 0 486 2 3 307 308 304 0 487 2 3 311 308 307 0 488 2 3 311 312 308 0 489 2 3 230 312 311 0 490 2 3 230 229 312 0 491 2 3 300 283 289 0 492 2 3 300 287 283 0 493 2 3 304 287 300 0 494 2 3 304 286 287 0 495 2 3 308 286 304 0 496 2 3 308 285 286 0 497 2 3 312 285 308 0 498 2 3 312 284 285 0 499 2 3 229 284 312 0 500 2 3 229 218 284 0 501 2 3 323 322 318 0 502 2 3 323 327 322 0 503 2 3 324 327 323 0 504 2 3 324 331 327 0 505 2 3 325 331 324 0 506 2 3 325 335 331 0 507 2 3 326 335 325 0 508 2 3 326 339 335 0 509 2 3 288 339 326 0 510 2 3 288 292 339 0 511 2 3 327 321 322 0 512 2 3 327 328 321 0 513 2 3 331 328 327 0 514 2 3 331 332 328 0 515 2 3 335 332 331 0 516 2 3 335 336 332 0 517 2 3 339 336 335 0 518 2 3 339 340 336 0 519 2 3 292 340 339 0 520 2 3 292 291 340 0 521 2 3 328 320 321 0 522 2 3 328 329 320 0 523 2 3 332 329 328 0 524 2 3 332 333 329 0 525 2 3 336 333 332 0 526 2 3 336 337 333 0 527 2 3 340 337 336 0 528 2 3 340 341 337 0 529 2 3 291 341 340 0 530 2 3 291 290 341 0 531 2 3 329 319 320 0 532 2 3 329 330 319 0 533 2 3 333 330 329 0 534 2 3 333 334 330 0 535 2 3 337 334 333 0 536 2 3 337 338 334 0 537 2 3 341 338 337 0 538 2 3 341 342 338 0 539 2 3 290 342 341 0 540 2 3 290 289 342 0 541 2 3 330 313 319 0 542 2 3 330 317 313 0 543 2 3 334 317 330 0 544 2 3 334 316 317 0 545 2 3 338 316 334 0 546 2 3 338 315 316 0 547 2 3 342 315 338 0 548 2 3 342 314 315 0 549 2 3 289 314 342 0 550 2 3 289 283 314 0 551 2 3 353 352 348 0 552 2 3 353 357 352 0 553 2 3 354 357 353 0 554 2 3 354 361 357 0 555 2 3 355 361 354 0 556 2 3 355 365 361 0 557 2 3 356 365 355 0 558 2 3 356 369 365 0 559 2 3 318 369 356 0 560 2 3 318 322 369 0 561 2 3 357 351 352 0 562 2 3 357 358 351 0 563 2 3 361 358 357 0 564 2 3 361 362 358 0 565 2 3 365 362 361 0 566 2 3 365 366 362 0 567 2 3 369 366 365 0 568 2 3 369 370 366 0 569 2 3 322 370 369 0 570 2 3 322 321 370 0 571 2 3 358 350 351 0 572 2 3 358 359 350 0 573 2 3 362 359 358 0 574 2 3 362 363 359 0 575 2 3 366 363 362 0 576 2 3 366 367 363 0 577 2 3 370 367 366 0 578 2 3 370 371 367 0 579 2 3 321 371 370 0 580 2 3 321 320 371 0 581 2 3 359 349 350 0 582 2 3 359 360 349 0 583 2 3 363 360 359 0 584 2 3 363 364 360 0 585 2 3 367 364 363 0 586 2 3 367 368 364 0 587 2 3 371 368 367 0 588 2 3 371 372 368 0 589 2 3 320 372 371 0 590 2 3 320 319 372 0 591 2 3 360 343 349 0 592 2 3 360 347 343 0 593 2 3 364 347 360 0 594 2 3 364 346 347 0 595 2 3 368 346 364 0 596 2 3 368 345 346 0 597 2 3 372 345 368 0 598 2 3 372 344 345 0 599 2 3 319 344 372 0 600 2 3 319 313 344 0 601 2 3 388 387 383 0 602 2 3 388 397 387 0 603 2 3 389 397 388 0 604 2 3 389 401 397 0 605 2 3 390 401 389 0 606 2 3 390 405 401 0 607 2 3 391 405 390 0 608 2 3 391 409 405 0 609 2 3 392 409 391 0 610 2 3 392 413 409 0 611 2 3 393 413 392 0 612 2 3 393 417 413 0 613 2 3 394 417 393 0 614 2 3 394 421 417 0 615 2 3 395 421 394 0 616 2 3 395 425 421 0 617 2 3 396 425 395 0 618 2 3 396 429 425 0 619 2 3 348 429 396 0 620 2 3 348 352 429 0 621 2 3 397 386 387 0 622 2 3 397 398 386 0 623 2 3 401 398 397 0 624 2 3 401 402 398 0 625 2 3 405 402 401 0 626 2 3 405 406 402 0 627 2 3 409 406 405 0 628 2 3 409 410 406 0 629 2 3 413 410 409 0 630 2 3 413 414 410 0 631 2 3 417 414 413 0 632 2 3 417 418 414 0 633 2 3 421 418 417 0 634 2 3 421 422 418 0 635 2 3 425 422 421 0 636 2 3 425 426 422 0 637 2 3 429 426 425 0 638 2 3 429 430 426 0 639 2 3 352 430 429 0 640 2 3 352 351 430 0 641 2 3 398 385 386 0 642 2 3 398 399 385 0 643 2 3 402 399 398 0 644 2 3 402 403 399 0 645 2 3 406 403 402 0 646 2 3 406 407 403 0 647 2 3 410 407 406 0 648 2 3 410 411 407 0 649 2 3 414 411 410 0 650 2 3 414 415 411 0 651 2 3 418 415 414 0 652 2 3 418 419 415 0 653 2 3 422 419 418 0 654 2 3 422 423 419 0 655 2 3 426 423 422 0 656 2 3 426 427 423 0 657 2 3 430 427 426 0 658 2 3 430 431 427 0 659 2 3 351 431 430 0 660 2 3 351 350 431 0 661 2 3 399 384 385 0 662 2 3 399 400 384 0 663 2 3 403 400 399 0 664 2 3 403 404 400 0 665 2 3 407 404 403 0 666 2 3 407 408 404 0 667 2 3 411 408 407 0 668 2 3 411 412 408 0 669 2 3 415 412 411 0 670 2 3 415 416 412 0 671 2 3 419 416 415 0 672 2 3 419 420 416 0 673 2 3 423 420 419 0 674 2 3 423 424 420 0 675 2 3 427 424 423 0 676 2 3 427 428 424 0 677 2 3 431 428 427 0 678 2 3 431 432 428 0 679 2 3 350 432 431 0 680 2 3 350 349 432 0 681 2 3 400 373 384 0 682 2 3 400 382 373 0 683 2 3 404 382 400 0 684 2 3 404 381 382 0 685 2 3 408 381 404 0 686 2 3 408 380 381 0 687 2 3 412 380 408 0 688 2 3 412 379 380 0 689 2 3 416 379 412 0 690 2 3 416 378 379 0 691 2 3 420 378 416 0 692 2 3 420 377 378 0 693 2 3 424 377 420 0 694 2 3 424 376 377 0 695 2 3 428 376 424 0 696 2 3 428 375 376 0 697 2 3 432 375 428 0 698 2 3 432 374 375 0 699 2 3 349 374 432 0 700 2 3 349 343 374 0
标签:文件,numpy,element,dat,340,data,file,type,341 From: https://www.cnblogs.com/dogingate/p/17969934